#include<stdio.h>
#include<stdlib.h>
void init(void) __attribute__((constructor));
void init(void){
printf("Before main\n");
}
void exit_func(void){
printf("After main\n");
}
int main(void){
int *m = malloc(5*sizeof(int));
atexit(exit_func);
printf("In main\n");
}